home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / jscripts / scrollupdwav01.js < prev    next >
Encoding:
JavaScript  |  1998-11-22  |  2.4 KB  |  71 lines

  1. //-------------------------------------------------------------
  2. // JavaScript Code for Navigator 4+ and Internet Explorer 4+
  3. //------------------------------------------------------------
  4. // Scrolling Object Up and Down LEVEL 1 Only : version 01 :: v01
  5. //-----------------------------------------------------------
  6. // signe_browser=0:     Navigator 4
  7. // signe_browser=1:     Internet Explorer 4
  8. // ly:             object would be scrolling
  9. // signe_up=0:         Just an Intial value
  10. // newposUp=0         Initial value for Netscape : position for scrolling object
  11. // newposUpInit>=0     position initial for scrolling object
  12. // newposUpLimit:     limit position for scrolling object
  13. //                 idem for other function
  14. // Oct 13, 98        last revision
  15. // Oct 13, 98        new revision
  16. //-------------------------------------------------------------
  17. var timeout_id_mvscrollUp1=null;
  18. function mvscrollUp1(signe_browser,ly,signe_up,newposUp,stepUp,newposUpInit,newposUpLimit,timer){
  19.  
  20.     if (signe_up==0) {
  21.         if (signe_browser==0) newposUp=document[ly].top;
  22.         signe_up=1;
  23.     }
  24.  
  25.       if (newposUp > newposUpLimit ) {
  26.           newposUp=newposUp-stepUp;
  27.         if (signe_browser==0) document[ly].top=newposUp;
  28.         if (signe_browser==1) document.all[ly].style.top=newposUp;
  29.  
  30.     }
  31.       if (newposUp <= newposUpLimit ) {
  32.           newposUp=newposUpInit;
  33.     }
  34.     timeout_id_mvscrollUp1=setTimeout("mvscrollUp1("+signe_browser+",'"+ly+"',"+signe_up+" ,"+newposUp+","+stepUp+","+newposUpInit+","+newposUpLimit+","+timer+")", timer);
  35.     return;
  36.  
  37. }
  38.  
  39. function finmvscrollUp1(){
  40.     clearTimeout(timeout_id_mvscrollUp2);
  41.     timeout_id_mvscrollUp2=null;
  42. }
  43.  
  44. var timeout_id_mvscrollDown1=null;
  45. function mvscrollDown1(signe_browser,ly,signe_Down,newposDown,stepDown,newposDownInit,newposDownLimit,timer){
  46.     if (signe_Down==0) {
  47.         if (signe_browser==0) newposDown=document[ly].top;
  48.         signe_Down=1;
  49.     }
  50.  
  51.       if (newposDown < newposDownLimit ) {
  52.           newposDown=newposDown+stepDown;
  53.         if (signe_browser==0) document[ly].top=newposDown;
  54.         if (signe_browser==1) document.all[ly].style.top=newposDown;
  55.  
  56.     }
  57.       if (newposDown >= newposDownLimit ) {
  58.           newposDown=newposDownInit;
  59.     }
  60.     timeout_id_mvscrollDown1=setTimeout("mvscrollDown2("+signe_browser+",'"+ly+"',"+signe_Down+","+newposDown+","+stepDown+","+newposDownInit+","+newposDownLimit+","+timer+")", timer);
  61.     return;
  62. }
  63.  
  64.  
  65. function finmvscrollDown1(){
  66.     clearTimeout(timeout_id_mvscrollDown2);
  67.     timeout_id_mvscrollDown2=null;
  68. }
  69.  
  70.  
  71.